]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
na-tray-child: Silence gdk_window_set_background_pattern warnings
authorRobert Mader <robert.mader@posteo.de>
Mon, 4 Mar 2019 15:31:20 +0000 (16:31 +0100)
committerFlorian Müllner <florian.muellner@gmail.com>
Mon, 4 Mar 2019 19:57:47 +0000 (19:57 +0000)
Apparently we can't get rid of them without breaking backward compatibility.
So let's stick to how GTK handles it and just silence the warnings.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/423

src/tray/na-tray-child.c

index 6664757d7ff5e57e97f35b4cae97e2f3d529a344..944c79944b7b771ee603545050674f8a19a6a772 100644 (file)
@@ -52,7 +52,9 @@ na_tray_child_realize (GtkWidget *widget)
 
       /* Set a transparent background */
       cairo_pattern_t *transparent = cairo_pattern_create_rgba (0, 0, 0, 0);
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       gdk_window_set_background_pattern (window, transparent);
+G_GNUC_END_IGNORE_DEPRECATIONS
       cairo_pattern_destroy (transparent);
 
       child->parent_relative_bg = FALSE;
@@ -61,7 +63,9 @@ na_tray_child_realize (GtkWidget *widget)
     {
       /* Otherwise, if the visual matches the visual of the parent window, we
        * can use a parent-relative background and fake transparency. */
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       gdk_window_set_background_pattern (window, NULL);
+G_GNUC_END_IGNORE_DEPRECATIONS
 
       child->parent_relative_bg = TRUE;
     }